pet shops - German English Dictionary